投稿を報告する

オープンソースライセンスって何?

オープンソースライセンス とは、ソフトウェアの利用許諾契約書( ライセンス )の一種で、ソフトウェアのソースコードを誰でも自由に入手、利用、改変、再配布等してよいとする内容を示したもの。 ソフトウェア開発では一般に、人間が理解しやすいプログラミング言語を用いて開発者が「ソースコード」(source code)を作成し、これをコンピュータが直に解釈可能な形式( ネイティブコード /実行可能形式)に変換して実行することが多い。 販売されているソフトウェア製品などの多くは利用者に実行形式のプログラムのみを提供するが、ソースコードを公開・配布して誰でも自由に改変や 再配布 できるようにする考え方があり、これを「 オープンソース 」(open source)という。

オープンソースとは何か?

オープンソース・ソフトウェア( 英: open-source software )とは、オープンソース・イニシアティブの掲げるオープンソースの定義に準拠したソフトウェアである [11] 。 オープンソース・イニシアティブは オープンソースライセンス というライセンスカテゴリを管理しており、そのオープンソースの定義に準拠した ライセンス のみをオープンソースライセンスとして承認している。

ライセンスって何?

具体的なライセンスとして、原著作者が自身で作成したオリジナルのライセンスと、多くのソフトウェアに適用できるよう汎用的な条件を記述した著名なライセンスがある。 後者としては GPL (GNU General Public License)や BSDライセンス 、 MITライセンス 、 Apacheライセンス 、MPL(Mozilla Public License)などがよく知られる。

ソースコードにライセンスに関する文を記載することはできますか?

表記がない場合は、ヘッダーやフッターに記載したり、HTMLのコメントとして記述したりという方法でも問題ありません。 MITライセンスには、 「著作権の表示と本許諾の表示を、ソフトウェアの重要な部分に記載するものとする」と定義されています。 そのため、MITライセンスのソースコードを利用したソフトウェアを公開する場合、ソースコードの中にライセンスに関する文を記載することで義務を果たせたといえるでしょう。 例えば、LICENSE.MITファイルに、MITライセンスに関する文書を記載するなどで十分です。

関連記事

世界をリードする暗号資産取引プラットフォーム

ウェルカムギフトを受け取る